Creates a Ludic Program. ${PROGRAM_NAME} is the file name in UpperCamelCase.